package org.jetbrains.debugger;

import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.debugger.values.Value;

public abstract interface Variable
{
  public abstract boolean isReadable();
  
  @Nullable
  public abstract Value getValue();
  
  public abstract void setValue(Value paramValue);
  
  @NotNull
  public abstract String getName();
  
  public abstract boolean isMutable();
  
  @Nullable
  public abstract ValueModifier getValueModifier();
}


/* Location:           E:\idea\
 * Qualified Name:     org.jetbrains.debugger.Variable
 * JD-Core Version:    0.7.0.1
 */